{extends file="{$Module.views}matriculaAcademicaBase.tpl"}

{block name="content"}

{if !$isInPruebaAcademica}
    {include file="{$Module.views}quickSearchBox.tpl"}
{/if}

<form method="post" action="{$urlMatricular}">
    
    <h2>Estos son tus cursos matriculados hasta el momento.</h2>
    <button type="submit" class="icon i_pacman_ghost"> Guardar</button>
    
    <fieldset>
        <label id="cabecera" ><span class="nombreCol title">C&oacute;digo</span><span class="codigoCol title">Nombre</span><span class="creditoCol title">Cr&eacute;ditos</span></label>
        <div id="matricula">
            {$format = "h:i a"}
            {foreach $Matricula as $Curso}
                <label class="expand">
                    <span class="nombreCol">{$Curso->getMateria()->getCodigoMateria()}</span>
                    <span class="codigoCol">{$Curso->getMateria()->getNombreMateria()}</span>
                    <span class="creditoCol">{$Curso->getCreditos()}</span>
                </label>
                <div class="collapse">
                    <table class="cursos-detail normal tablesorter">
                        <thead>
                            <tr>
                                <th class="header">Grupo</th>
                                <th class="header">Horario</th>
                                <th class="header">Docente</th>
                                <th class="header">Opciones</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr data-nombre-materia="{$Curso->getMateria()->getNombreMateria()}">
                                <td>{$Curso->getCursoPk()->getGrupo()}</td>
                                <td>
                                    <ul class="horarios-curso">
                                        {$profesor = ""}
                                        {foreach $Curso->getListaHorariosCursos() as $HorarioCurso}
                                            {if $HorarioCurso@first}
                                                {if $HorarioCurso->getDocente() != null}
                                                    {$docente = $HorarioCurso->getDocente()}
                                                    {$profesor = $docente->getNombre()|cat:" "|cat:$docente->getPrimerApellido()|cat:" "|cat:$docente->getSegundoApellido()}
                                                {/if}
                                            {/if}
                                            <li>
                                                {Semana::valueToString($HorarioCurso->getHorarioCursoPk()->getDia())|lower|capitalize}
                                                {$HorarioCurso->getHorario()->getHoraInicial()|json_to_date:$format} - 
                                                {$HorarioCurso->getHorario()->getHoraFinal()|json_to_date:$format}
                                            </li>

                                        {/foreach}
                                    </ul>
                                </td>
                                <td>{if $profesor|count_characters > 0}{$profesor}{else}<abbr title="Por anunciarse">P/A</abbr>{/if}</td>
                                <td class="acciones-curso"> 
                                    {if !$isInPruebaAcademica}
                                        <input type="hidden" name="CursoPk[{$Curso@index}][CodigoMateria]" value="{$Curso->getCursoPk()->getCodigoMateria()}" class="CodigoMateria"/>
                                        <input type="hidden" name="CursoPk[{$Curso@index}][CodigoPlan]" value="{$Curso->getCursoPk()->getCodigoPlan()}" class="CodigoPlan"/>
                                        <input type="hidden" name="CursoPk[{$Curso@index}][Grupo]" value="{$Curso->getCursoPk()->getGrupo()}" class="Grupo"/>
                                        <input type="hidden" name="CursoPk[{$Curso@index}][Semestre]" value="{$Curso->getCursoPk()->getSemestre()}" class="Semestre"/>
                                        <input type="hidden" name="CursoPk[{$Curso@index}][Ano]" value="{$Curso->getCursoPk()->getPerdiodoAcademico()->getAno()}" class="Ano"/>
                                        <input type="hidden" name="CursoPk[{$Curso@index}][Periodo]" value="{$Curso->getCursoPk()->getPerdiodoAcademico()->getPeriodo()}" class="Periodo"/>

                                        <a class="rechazar btn small icon i_trashcan" href="#" rel="#confirm-remover">Eliminar Curso</a>
                                    {/if}
                                </td>
                            </tr>
                        </tbody>
                    </table>
                </div>
            {/foreach}
        </div>
        <label><span class="nombreCol title"></span><span class="codigoCol title" style="width: 45%;"></span>Total Cr&eacute;ditos<span id="numeroCreditos" class="creditoCol title" style="width: 10%;"></span></label>
    </fieldset>
</form>

{if !$isInPruebaAcademica}
    <form action="{$urlRemover}" method="post" id="confirm-remover" class="overlay">
        <input type="hidden" name="CursoPk[CodigoMateria]" value="" id="CodigoMateria"/>
        <input type="hidden" name="CursoPk[CodigoPlan]" value="" id="CodigoPlan"/>
        <input type="hidden" name="CursoPk[Grupo]" value="" id="Grupo"/>
        <input type="hidden" name="CursoPk[Semestre]" value="" id="Semestre"/>
        <input type="hidden" name="CursoPk[Ano]" value="" id="Ano"/>
        <input type="hidden" name="CursoPk[Periodo]" value="" id="Periodo"/>
        <label>Quitar curso</label>
        <p>
            ¿Seguro que desea quitar este curso de la lista?
        </p>
        <p>
            <span class="eliminar-codigo-materia"></span> - 
            <span class="eliminar-nombre-materia"></span> - 
            Grupo: <span class="eliminar-grupo-materia"></span>
        </p>
        <button type="submit" class="btn icon i_trashcan">Eliminar Curso</button>
        <button type="reset" class="btn cancelar-remover icon i_exclamation">Cancelar</button>
    </form>
{/if}
{/block}